christopher m duncan